/*Youjoomla Default*/

@import url("layout.css"); /*layout css file*/
/*Youjoomla.com default CSS Layout*/

/* JOOMLA! STYLING
--------------------------------------------------------- */

* {
margin:0;
padding:0;
}

/* Base
---------------------------------------------------------------------------------------------------------- */
body{ font-family:Verdana, Arial, Helvetica, sans-serif; background:#ececec url(../images/default/bgcolor.jpg) repeat-x top; font-size:12px;}
a{color:#777; text-decoration:none;}
a:hover{color:#0f6414; text-decoration:underline;}

a:focus {
outline:0px;
}
focus {
outline:0px;
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address{
margin:0.5em 0;
}
ul{
padding:0;
margin:0;
}
fieldset{
padding:.5em;
margin:0;
border:none;
line-height:20px;
}

form{ padding:0; margin:0;}

h1,.componentheading{
font-size:1.7em;
line-height:1.7em;
color: #777;
padding-left:10px;
}
h2,.contentheading{
font-size:14px;
line-height:1.5em;
color: #777;
}
h3{
font-size:16px;
line-height:24px;
color: #777;
}
h4{
font-size:1.2em;
line-height:1.2em;
color: #0f5022;
}
h5{
font-size:1.1em;
line-height:1.1em;
color:#0f5022;
}
h6{
font-size:1em;
line-height:1em;
font-weight:bold;
color:#0f5022;

}

thead{ height:30px;}

.contentheading{
color: #393939;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:10px;
}
.contentheading a:link, .contentheading a:visited {
color: #777;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.contentheading a:hover {
text-decoration: underline;
color: #0f5022;
}
.contentpaneopen{
/*	font-family: Tahoma, Verdana, "Lucida Sans";
	font-size: 12px;
	color: #6F6F6F;*/
	text-align: left;
}
 .article_seperator {
display: block;
margin-top: 15px;
height: 25px;
clear: both;
}

.latestnews ul {
	margin: 0px;
	margin-left: 15px;
	padding: 0px;
}
.latestnews li a:link, .latestnews li a:visited{
	color: #777;
}
.latestnews li a:hover{
	text-decoration: underline;
	color:#0F6414;
}
.mostread ul{
	margin: 0px;
	margin-left: 15px;
	padding: 0px;
}
.mostread li a:link, .mostread li a:visited{
color: #838383;
background-color:#F0F0F0;
border-left:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
padding-left:10px;
display:block;
height:16px;}

.mostread li a:hover{
	text-decoration: underline;
}
.modifydate{
font-family: Tahoma, Verdana, "Lucida Sans";
font-size: 10px;
color: #ddc8a0;
padding-top: 15px;
padding-bottom: 15px;
padding-left:20px;
}
.small{
	font-family: Tahoma, Verdana, "Lucida Sans";

	color: #0F6414;
}
.createby{
	font-family: Tahoma, Verdana, "Lucida Sans";
	font-size: 10px;
	color: #fff;
}
.smalldark{
	font-family: Tahoma, Verdana, "Lucida Sans";
	font-size: 10px;
	color: #838383;
}
.createdate{
height:35px;
margin-bottom:13px;
font-family: Tahoma, Verdana, "Lucida Sans";
font-size: 10px;
color: #ddc8a0;
}

a.readon:link, a.readon:visited {
display: block;
/*float: left;*/
font-size: 10px;
/*height: 20px;*/
/*line-height: normal;
line-height: 20px;*/
text-decoration: none;
/*text-indent: 8px;*/
color:#777;
/*width: 95px;*/
/*border:1px solid #e1e1e1;*/
/*text-transform: uppercase;*/
font-weight: bold;
padding: 0px 5px 0px 5px;
}

a.readon:hover {
text-decoration: underline;
}
td.buttonheading {
	width: 32px;
}
.mosimage_caption{
	font-family: Tahoma, Verdana, "Lucida Sans";
	font-size: 10px;
	color: #838383;
}
.sectiontableheader {
	color : #777;
	font-weight : bold;
	padding-bottom: 10px;
}

.sectiontableentry1{padding-right:10px;}
.sectiontableentry2 { padding-right:10px;}

.inputbox {
color:#969696; font-size:12px;  height:18px; line-height:18px; /*padding-top:2px;*/ width:140px; font-family:Verdana, Arial, Helvetica, sans-serif;

}
/*.inputbox:hover, .inputbox:focus {
background: #F5F5F4;
border: 1px solid #dcdcdc;
}*/
img a,img {
border:0;
}

.mbot{
	padding-bottom: 30px;
}
.componentheading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #393939;
	font-weight: bold;
	text-align: left;
}
table.pollstableborder {
border: none;
padding: 0;
width: 100%;
text-align: left;
}
table.pollstableborder img {
vertical-align: baseline;
}
table.pollstableborder td {
padding: 2px !important;
}
table.pollstableborder tr.sectiontableentry1 td {
border: none;
background: #e3e3e3;
}
table.pollstableborder tr.sectiontableentry2 td {
border: none;
}


.sectiontableheader {
line-height: 29px;
padding: 0 10px;
}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {
height: 20px;
padding: 0 0 0 10px;
}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {
vertical-align:top;}
tr.sectiontableentry1 td, td.sectiontableentry1 {
color:#777;
line-height:20px;
padding-bottom:10px;
text-align:justify;
}

tr.sectiontableentry2 td, td.sectiontableentry2 {
color:#777;
line-height:20px;
padding-bottom:10px;
text-align:justify;
}
tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td {
color:#777;
}
table.pollstableborder td.sectiontableentry1,
table.pollstableborder td.sectiontableentry2, 
table.pollstableborder tr.sectiontableentry1 td,
table.pollstableborder tr.sectiontableentry2 td,
table.pollstableborder_red td.sectiontableentry1_red,
table.pollstableborder_red td.sectiontableentry2_red, 
table.pollstableborder_red tr.sectiontableentry1_red td,
table.pollstableborder_red tr.sectiontableentry2_red td{
height: 20px;
padding-left: 5px;
text-align:left;
padding-right: 10px;
line-height: 18px;
margin-bottom:5px;
background: none;
border:0;
}
.pagenav,
.pagenav_prev,
.pagenav_next,
.pagenavbar {
padding: 0 2px;
width:100%;
text-align:center;
}
a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a {
color: #87785c;
padding: 2px;
text-decoration: none;
}
a.pagenav:hover, a.pagenav:active,
.pagenav_prev a:hover, .pagenav_prev a:active,
.pagenav_next a:hover, .pagenav_next a:active,
.pagenavbar a:hover, .pagenavbar a:active {
color: #FFF3D9;
}
.pagenavbar {
padding-left: 14px;
}
.pagenavcounter {
padding: 8px 14px 0 14px;
}
.button{/*border:1px #0F5022 solid; background:#A9C8B7; color:#0F5022;*/ cursor:pointer;}

.contentpane{
width:100%;
}

a:focus {

outline:0px;

}
div.syndicate div {
	text-align: center;
	padding:0;
}

/*Default Youjoomla*/
   
/*******************/
/*ROUND IT UP DEFAULT ROUND MODULE*/
.module p,
.module_orange p,
.module_blue p,
.module_green p{
overflow:hidden;
}

/******************************/
.module{
padding: 0;
float: left;
clear: both;
width: 100%;
color:#666666;
height:100% !Important;height:1%;
}

.module h3{
margin: -4px -1px 5px;
padding-left:8px;
font: bold 14px Arial, Helvetica, sans-serif;
}


/*DEFAULT MODS*/
.moduletable_menu{}

.moduletable_menu h3{ display:none;}

.moduletable_menu ul {
margin:0 0 5px; padding:0;
padding-bottom:5px;
background:url(../images/default/module.gif) left bottom no-repeat;
}
.moduletable_menu ul li a,.moduletable_menu ul li a:hover{
font-size:12px;
background:url(../images/default/module.gif) no-repeat scroll left top;
color:#fff;
text-decoration:none;
display:block;
padding-left:10px;
font-weight:bold;
line-height:24px;
} 


.moduletable_menu ul li ul li a{
font-size:12px;
background:none;
color:#777;
font-weight:normal;
padding:0px;

}
.moduletable_menu ul li ul li.active ul li a{
font-size:12px;
background:none;
color:#777;
font-weight:normal;
padding:6px 0px;
line-height:12px;


}
.moduletable_menu ul li ul li a:hover{
font-size:12px;
background:none;
color:#0F6414;
font-weight:normal;
padding:0px;
}
.moduletable_menu ul li ul li ul li a:hover{
font-size:12px;
background:none;
color:#0F6414;
font-weight:normal;
padding:6px 0px;
line-height:12px;
}
.moduletable_menu ul li ul li.active a{
font-size:12px;
background:none;
color:#0F6414;
font-weight:bold;
padding:0px;

}
.moduletable_menu ul li ul li.active ul li.active a{
font-size:12px;
background:none;
color:#0F6414;
font-weight:bold;
padding:6px 0px;
line-height:12px;
}
.moduletable_menu ul li ul li.active ul li.active a:hover{
	font-weight:bold;
	}
.moduletable_menu ul li ul li.active a:hover{
font-weight:bold;
}
.moduletable_menu ul li ul li.active ul li a:hover{
font-weight:normal;
}


.moduletable_menu ul ul{
border-left:1px #e1e1e1 solid;
border-right:1px #e1e1e1 solid;
background:#f0f0f0;
padding-top:10px;}

.moduletable_menu ul ul li ul {
border:none;
background:#f0f0f0;
padding-top:10px;}

.moduletable_menu ul ul li{
 padding:5px 0 5px 8px;
}

.item1{ display:none;}

.moduletable_red{
margin-bottom:1em;
padding:0 10px 10px;/*padding for inside text*/
overflow:hidden;
border:2px dashed #000;
color:#fff;
background:#A30808 url(../images/modbg.png) repeat-x left bottom;
}
.moduletable_red h3 {
margin: 0 -10px 5px;
padding-left:5px;
font-size: 120%;
line-height: normal;
text-transform: capitalize;
font: normal 18px  "Segoe UI", Arial, Helvetica, sans-serif;
color:#fff;
}
/*top bod*/
#midwrap .moduletable h3,#bottmods .moduletable h3 {
color:#fff;
}
#midwrap a,#bottmods a{
color:#fff;
}
/*--*/
.moduletable{

/*background: url(../images/default/module2.gif) no-repeat left bottom;
padding:0 0 10px 0;*/
overflow:hidden;
margin-bottom:10px;
}
.moduletable h3 {
/*background: url(../images/default/module2.gif) no-repeat left top;*/
padding-left:10px;
font-size:12px;

color:#fff;
margin:0;
}

.moduletable h4{
background-color:#F0F0F0;
border-left:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
padding-left:10px;
margin:0px;}


.moduletable form{
background-color:#F0F0F0;
border-left:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
padding-left:10px;}


#left .moduletable{
margin-bottom:10px;
overflow:hidden;
background: url(../images/default/module.gif) no-repeat left bottom;
padding:0 0 10px 0;
}

#left .moduletable h3 {
background: url(../images/default/module.gif) no-repeat left top;
padding-left:10px;
font-size:12px;
line-height:24px;
color:#fff;
margin:0;
}

#left .moduletable form{
background-color:#F0F0F0;
border-left:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
padding:10px 10px 10px;}



#left .form-login fieldset{ padding:10px 0;}
#left .form-login .inputbox{ border:1px #ccc solid;}
#left .form-login .button{ display:block;margin:5px 0;}
#left .form-login p a{ display:block; }
#left .form-login .remember{ }

#left .moduletablelinks{ padding-left:10px; color:#777;font-size:12px;}
#left .moduletablelinks h3{ font-size:12px; padding:5px 0;}
#left .moduletablelinks ul{ margin-bottom:10px;}
#left .moduletablelinks ul li{ padding:2px 0 2px 10px; background:url(../images/default/point.gif) no-repeat 2px 7px; line-height:14px;}



/*deafult  flatlist*/
#mainlevel  ul{
background: url(../images/strelica.gif) no-repeat left center;
margin: 0;
padding: 0;
}
#mainlevel{
padding:0;
color: #0f5022;
text-align:center;
}
#mainlevel  ul{
list-style: none;
margin-left: 10px;
margin-right: 4px;
padding: 0;
}
#mainlevel  li{
margin: 0 -15px 0px;
padding-left:0px;
}
#mainlevel li a{
height: 29px;
line-height: 29px;
text-decoration: none;
text-indent: 5px;
padding-left:10px;
display: block;
background: url(../images/strelica.gif) no-repeat left center;
color: #989898; font-family: Verdana, Arial, Helvetica,  sans-serif; font-size: 12px; text-decoration: none;
}
html>body #mainlevel li a { width:89%;color: #838383;
 }
#mainlevel li a:hover,
#mainlevel a#active_menu:link,#mainlevel a#active_menu:visited{color: #6F6852; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; background-color: #f5f5f4;}
/* Default Vertical*/
a.mainlevel {
border-bottom: 1px solid #d8c49e;
color: #777;
display: block;
height: 29px;
line-height: 29px;
text-decoration: none;
text-indent: 5px;
width: 100%;
}
a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus {
background:#f8ecd3;
color: #777;
text-decoration: none;
}
a.mainlevel#active_menu {
background: #dfcba4;
color: #777;
font-weight: bold;
}
a.sublevel {
background: url(../images/strelica.gif) no-repeat 5px 9px;
color: #777;
padding: 3px 3px 3px 14px;
	display: block;

}
a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus {
color: #777;
text-decoration: underline;
}
#active_menu {
color: #777;
font-weight: bold;
}
/*suck*/
/*suck*/
#globalnav{
width:100%;
margin:0 auto;
height:26px;
background:url(../images/default/navbg.gif) no-repeat;
}
#sl{
margin:0 auto;
text-align:center;
height:26px;
}
#sr{
width:100%;
height:26px;
text-align:left;
}
#navigacija{
height: 26px;
width:auto;
text-align:center;
float:left;

font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
}
#navigacija a {
color: #fff;
background:url(../images/default/nav_btn2.gif)  right top no-repeat;
display:block;
}
#navigacija  a:hover{
display:block;
color: #fff;
background:url(../images/default/nav_simgle.gif) no-repeat left bottom ;
}
#navigacija li li {
width:174px;
margin: 0;
}
#navigacija li.active {
}
#navigacija li.active span {
}
#navigacija li.active a {
color: #fff;

}
#navigacija li:hover span,
#navigacija li.sfHover span {
}
#navigacija li:hover a,
#navigacija li.sfHover a {

}
#navigacija li:hover span.topdaddy,
#navigacija li.sfHover span.topdaddy {
}
#navigacija li:hover span.topdaddy a,
#navigacija li.sfHover span.topdaddy a {
background:url(../images/default/nav_btn2.gif) right bottom  no-repeat;
color: #fff;/*dodao*/
width:118px;
}



#navigacija li:hover ul,
#navigacija li.sfHover ul {
background: #8ab099;
}
#navigacija li li:hover,
#navigacija li li.sfHover {
background: #777;
width:174px
}
#navigacija li:hover li a.daddy,
#navigacija li.sfHover li a.daddy,
#navigacija li.active:hover li a.daddy,
#navigacija li.active.sfHover li a.daddy {
/*background: #777;*/
}
/*drugi dio*/
.nav, .nav * {
margin:0;
padding:0;
}
div#navigacija {  
position: relative;
z-index: 50;
}
div#navigacija .wrapper {
position: relative;
}

div#navigacija li li span,
div#navigacija li.active li span,
div#navigacija li:hover li span {
background:none;
}
.nav {
line-height:1.0;
float:left;
margin-bottom:1.5em;
position: relative;
}
.nav ul {
background:#fff; 
padding: 0;
}
.nav li {
float:left;
list-style:none;
position:relative;
background:none;

}
.nav li li a {
display:block;
padding: 0;
text-decoration:none;
background-image: none;
float:none;
width:177px;
}
div#navigacija li li a {

line-height: 15px;
padding:5px 0 5px 15px;
background-image: none;
width:159px;
}
div#sonja li:hover {background-position: 0 0;}
div#navigacija li:hover li,
div#navigacija li.sfHover li,
div#navigacija li.active:hover li,
div#navigacija li.active.sfHover li,
div#navigacija li:hover li span,
div#navigacija li.sfHover li span {
background-image: none;
}
div#navigacija li:hover li a,
div#navigacija li.sfHover li a,
div#navigacija li.active:hover li a,
div#navigacija li.active.sfHover li a {
background-image: none;
}
.nav li ul {
float:none;
left:-999em;
position:absolute;
width: 174px;
z-index: 5;
background:#8ab099 url(../images/default/nav_plant_bottom.gif) left bottom no-repeat;
padding-bottom:5px;
}
.nav li:hover ul,
.nav li.sfHover ul {
left:0px;
top: 26px;
}
.nav li:hover li ul,
.nav li.sfHover li ul,
.nav li li:hover li ul,
.nav li li.sfHover li ul,
.nav li li li:hover li ul,
.nav li li li.sfHover li ul {
top:-999em;
}
.nav li li:hover ul,
.nav li li.sfHover ul,
.nav li li li:hover ul,
.nav li li li.sfHover ul,
.nav li li li li:hover ul,
.nav li li li li.sfHover ul {
left: 174px;
top:0px;
width: 174px;
}
.nav li li {
position: relative;
float:none;
width: 174px;
}
/*treci dio*/
#navigacija ul {
list-style: none;
margin:0 0 0 8px;
padding: 0 0 0 0px;
display:inline;
}

#navigacija ul li ul {
list-style: none;
margin:0;
padding: 0 0 0 0px;
display:inline;
}

#navigacija li {
display: block;
float: left;
margin: 0;
margin-right: 0px;
padding: 0;
width:118px;
}



*html #navigacija li{width:121px;}

#navigacija li span {
display: block;
float: left;
text-align:center;
}

/*---------------------*/

#navigacija li.lastbar{
display:none;
}


#navigacija li ul li.lastbar{
background:transparent url(../images/default/nav_plant_bottom.gif) no-repeat bottom left;
display:block;
height:5px; width:174px;
position:absolute;
bottom:-5px;
left:0;
}

#navigacija li.active .lastbar{
display:none;
}


#navigacija li.active  ul li.lastbar{
background:transparent url(../images/default/nav_plant_bottom.gif) no-repeat bottom left;
display:block;
height:5px; width:174px;
position:absolute;
bottom:-5px;
left:0;
}
/*---------------------*/

#navigacija li span a{
display: block;
text-align:center;
width:118px;
}


#navigacija a {
display: block;
float: left;
line-height: 26px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}
#navigacija li li a {
font-size: 12px;
padding: 0 0 0 15px;
color:#fff;
text-align:left;
font-weight:normal;

}

#navigacija li li a:hover {

background-image:none;
}

#navigacija a:hover {
text-decoration: none;
}
#navigacija li:hover,
#navigacija li.sfHover {
background: none;	
}

#com-form-login{}
#com-form-login ul{ float:left;}
#com-form-login ul li{ list-style-type:none;}
#com-form-login fieldset{ padding:10px; border:1px #CCC solid}


#form-login-username .inputbox,#form-login-password .inputbox  {
width: 85%;
height:19px;
padding-left: 23px;
padding-top:3px;
color:#0f5022;
border:1px solid #eaeaea;
}
#form-login-password .inputbox{
background: #FFF3D9 url(../images/password.gif) no-repeat left center;
}
#form-login-username .inputbox  {
background: #FFF3D9 url(../images/username.gif) no-repeat left center;
}
#mod_login_remember {
border: none;
padding: 0!important;
}
.input{
padding:0;
margin:0;
border:none;
}

body li{
list-style:none;
}
body ul.box li{
padding-left:20px;
background: url(../images/strelica.gif) no-repeat 5px 12px;
}

#content .blog .article_row{padding-bottom:20px;}
#content .blog .article_row .contentheading{padding-bottom:0px;}
#content .blog .article_row p{padding-bottom:0px;}
#content .blog .article_row a.readon:link, #content .blog .article_row a.readon:visited {
font-size: 10px;
text-decoration: none;
color:#777;
font-weight: bold;
border: none;
padding:0;
}

ul.box li,
li.box{
list-style-image: none;
list-style-type: none;
}
body ul.box{
margin-left: 25px;
padding: 0;
}
.indicate-required{
line-height:18px;
padding:0 0 10px 10px;
width:500px;
font-weight:bold;
}
.mce-email, .mce-fname, .mce-lname{
display:block;
} 
